indri indri meaning in Hindi

Noun

A type of large lemur found in Madagascar.

मडागास्कर का एक प्रकार का बड़ा लेमूर

English Usage: The indri indri is known for its distinctive vocalizations.

Hindi Usage: इंद्र इंद्र अपनी विशेष आवाजों के लिए जाना जाता है।

Share Anuvadan of indri indri